package com.cjkj.applet.service;

import java.util.List;
import com.cjkj.applet.domain.AppletBindInfo;
import com.cjkj.applet.domain.dto.EquipmentDto;
import com.cjkj.common.core.web.domain.AjaxResult;

/**
 * 小程序端账号绑定设备情况Service接口
 * 
 * @author cjkj
 * @date 2024-08-30
 */
public interface IAppletBindInfoService 
{
    /**
     * 绑定设备号
     *
     * @param equipment 设备信息
     */
    void add(EquipmentDto equipment);

    /**
     * 解绑设备
     *
     * @param equipmentNos 设备编号
     */
    void unbind(List<String> equipmentNos);

    /**
     * 获取小程序用户绑定的设备编号
     */
    List<String> getList(String dataType);

    /**
     * 设备移交
     * @param equipmentNos
     */
    AjaxResult receive(List<String> equipmentNos);

}
